package com.tangyuan.oss.entity;

import lombok.Getter;

/**
 * @作者: JS
 * @创建时间: 2023年12月22日 14:14
 * @描述: 通用返回类枚举
 */
@Getter
public enum RCodeEnum {
    
    SUCCESS(200, "成功"),
    FAIL(500, "失败");
    
    private final int code;
    
    private final String message;
    
    RCodeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }
    
    /**
     * 根据code获取 RCodeEnum
     * @param codeVal code
     * @return {@link RCodeEnum}
     * @Date: 2024/6/3 下午4:39
     */
    public static RCodeEnum getByCode(int codeVal) {
        for (RCodeEnum rCodeEnum : RCodeEnum.values()) {
            if (rCodeEnum.code == codeVal) {
                return rCodeEnum;
            }
        }
        return null;
    }
    
}



















